:: IORef a -> (a -> a) package:bytestring-tree-builder